home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / GXEdit Library & Doc / GXEditParagraph.h < prev    next >
Encoding:
Text File  |  1995-04-10  |  1.6 KB  |  54 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:            GXEditParagraph.h
  3.     
  4.     Contains:
  5.     
  6.     Written by:        Barton R. House
  7.     
  8.     Copyright:        © 1993 by Apple Computer, Inc., All rights reserved.
  9.     
  10. */
  11.  
  12.  
  13. void    InsertParagraphText(DocPtr dp, ParaPtr pp, short paragraphOffset,
  14.                                                   void * text, short numText, short styleIndex);
  15.                                     
  16. void    DrawParagraph(DocPtr dp, ParaPtr pp, long start, long end);
  17.  
  18. void    ReflowParagraph(DocPtr dp, ParaPtr pp);
  19.  
  20. void    gxEditNewParagraph(DocPtr dp, ParaPtr pp, short styleIndex);
  21.  
  22. void    HitTestParagraph(DocPtr dp, ParaPtr pp, Point where, short * paraOffset,
  23.                                                                     Boolean * endOfLine);
  24.  
  25. void    ParagraphPosition(DocPtr dp, ParaPtr pp, short paraOffset, long * start, long * end);
  26.  
  27. short GetParagraphOffset(DocPtr dp, ParaPtr pp, short offsetType, short paraOffset);
  28.  
  29. void    ParagraphClear(DocPtr dp, ParaPtr pp, short paraOffset, short numGlyphs);
  30.  
  31. void    JoinParagraphs(DocPtr dp, ParaPtr top, ParaPtr bottom);
  32.  
  33. void    gxEditDisposeParagraph(DocPtr dp, ParaPtr pp);
  34.  
  35. void    SplitParagraph(DocPtr dp, ParaPtr pp, short paragraphOffset, ParaPtr newPara);
  36.  
  37. #ifdef NO_LONGER_NEEDED
  38. Boolean    SetParagraphTextFonts(DocPtr dp, ParaPtr pp,
  39.                                                 short numFonts, gxFont * srcFonts, gxFont * dstFonts,
  40.                                                 short startOffset, short endOffset);
  41.  
  42. Boolean    SetParagraphTextSize(DocPtr dp, ParaPtr pp, short size,
  43.                                                     short startOffset, short endOffset);
  44. #endif
  45.  
  46. Boolean    SetParagraphStyles(DocPtr dp, ParaPtr pp,
  47.                                         short numStyles, short *oldStyles, short *newStyles,
  48.                                         short startOffset, short endOffset);
  49.  
  50. void    GetParagraphAttributes(DocPtr dp, ParaPtr pp, AttrPtr ap,
  51.                                             short startOffset, short endOffset);
  52.  
  53. short    GetParagraphHeight(DocPtr dp, ParaPtr pp);
  54.